﻿.fullSlide { position: fixed; left: 0; top: 0; width: 100%; min-width: 1200px; z-index: 0 }
.fullSlide ul { height: 100% !important; width: 100% !important; }
.fullSlide li { height: 100% !important; width: 100% !important; }
.contain { width: 1200px; margin: 0 auto; position: relative; z-index: 2; }
.head { position: relative; height: 168px; z-index: 3 }
.logo { position: absolute; /*left:382px!important;*/ top: 52px; text-align: center;}
.logo a{ display: block;}
.logo .t1 { display: none; margin-left: 25px; }
.ss_con { margin: 13px auto 0; *margin-top:0;
height: 50px; position: relative; z-index: 4 }
.sousuo_btn{
	vertical-align: middle;
}
.ss_box { height: 180px; padding-top: 14px; padding-right: 45px; padding-left: 45px; position: absolute; left: 730px; top: 400px; margin-left: -505px; display: none; background: url(../images/17xmzgh_box.png) no-repeat; z-index: 1000;border-radius: 10px; }
.ss_box1 { width: 417px; position: absolute; right: 0%; top: 55px; }
.inp { background:#fff;border-radius: 30px; height: 50px; line-height:50px; border: 0; width: 544px; padding: 0px 10px 0px 38px; font-size: 14px; font-family: "Microsoft YaHei"; position: relative; }
.inp1 { background: url(../images/17xmzgh_inp.png) no-repeat left top; height: 50px; line-height: 50px; border: 0; width: 274px; padding-left: 38px; font-size: 14px; font-family: "Microsoft YaHei"; position: relative; }
.ss_tit { height: 26px; padding-right: 180px; margin: 16px auto 0; background: url(../images/17xmzgh_t1.png) no-repeat right center; }
.ss_tit span, .ss_tit a { float: left; display: block; height: 26px; line-height: 24px; }
.ss_tit a { padding: 0 8px; background: url(../images/17xmzgh_bar_bg.png) repeat; border-radius: 3px; margin-right: 10px; }
.ss_tit1 { height: 26px; margin: 16px auto 0; font-size: 14px;}
.ss_tit1 span, .ss_tit1 a { float: left; display: block; height: 26px; line-height: 24px; color:#fff;}
.ss_tit1 a { padding: 0 8px; background: url(../images/17xmzgh_bar_bg.png) repeat; border-radius: 3px; margin-right: 10px; }
.ss_con1 { position: absolute; left: 0; top: 51px; width: 540px; padding: 15px 25px; background-color: #ffffff; display: none; border-radius: 5px; z-index: 999 }
.ss_con1_l { float: left; width: 285px; background: url(../images/17xmzgh_rs_bg.jpg) no-repeat left 7px; }
.ss_con1_l li { line-height: 30px; font-size: 12px; }
.ss_con1_l li i { font-style: normal; width: 14px; text-align: center; float: left; display: block; color: #fff; margin-right: 9px; }
.ss_con1_l li span { float: right }
.ss_con1_r { border-left: 1px solid #dcdbdb; width: 195px; text-align: center; height: 151px; padding: 10px 0; float: right }
#gjss{
	overflow: hidden;
}
.ss_list{
	overflow: hidden;
}
.ss_list li { float: left; width: 18%; display: inline; line-height: 38px; height: 38px; font-size: 16px; }
.ss_list li a { display: block ;color:#fff;}
.ss_list li a:hover, .ss_list li.on a { color: #f4620c; text-decoration: none }
.ss_list li span { float: left; display: block; width: 23px; height: 38px; }
.ss_list li span.ico1 { background: url(../images/17xmzgh_icon1.png) no-repeat left center; }
.ss_list li.on span.ico1, .ss_list li:hover span.ico1 { background: url(../images/17xmzgh_icon1_1.png) no-repeat left center; }
.ss_list li span.ico2 { background: url(../images/17xmzgh_icon2.png) no-repeat left center; }
.ss_list li.on span.ico2, .ss_list li:hover span.ico2 { background: url(../images/17xmzgh_icon2_1.png) no-repeat left center; }
.ss_list li span.ico3 { background: url(../images/17xmzgh_icon3.png) no-repeat left center; }
.ss_list li.on span.ico3, .ss_list li:hover span.ico3 { background: url(../images/17xmzgh_icon3_1.png) no-repeat left center; }
.ss_list li span.ico4 { background: url(../images/17xmzgh_icon4.png) no-repeat left center; }
.ss_list li.on span.ico4, .ss_list li:hover span.ico4 { background: url(../images/17xmzgh_icon4_1.png) no-repeat left center; }
.ss_list li span.ico5 { background: url(../images/17xmzgh_icon5.png) no-repeat left center; }
.ss_list li.on span.ico5, .ss_list li:hover span.ico5 { background: url(../images/17xmzgh_icon5_1.png) no-repeat left center; }
.ss_list li span.ico6 { background: url(../images/17xmzgh_icon6.png) no-repeat left center; }
.ss_list li.on span.ico6, .ss_list li:hover span.ico6 { background: url(../images/17xmzgh_icon6_1.png) no-repeat left center; }
.menu { margin: 0px auto; height: 50px; line-height: 50px; background: url(../images/17xmzgh_menu.png) repeat; position: relative; z-index: 2 }
.menu ul { float: left; }
.menu li { float: left; width: 190px; height: 50px; line-height: 50px; font-size: 16px; background: url(../images/17xmzgh_menu_line.png) repeat-y right top; position: relative; }
.ej_menu li { width: 200px; }
.menu li a { padding-left: 45px; display: block; line-height: 50px; height: 50px; }
.menu li a img { margin-right: 8px; }
.menu li.on, .menu li:hover { background: none; }
.menu li.on a, .menu li a:hover {height: 77px; font-weight: bold; position: absolute; left: 0; top: -19px; padding-left: 27px; width: 163px; text-decoration: none; line-height: 69px; font-size: 24px; }
.ej_menu li.on a, .ej_menu li a:hover { width: 173px; }
.menu li.last { background: none }
.menu .menu_icon, .menu .menu_icon1 { float: right; background: url(../images/17xmzgh_menu_icon.jpg) no-repeat; width: 60px; height: 50px; cursor: pointer }
.menu li:hover img, .ss_list li:hover img { transform: rotate(360deg); transition: all ease-in-out 0.3s; }
.menu li span { float: left; display: block; width: 23px; height: 50px; }
.menu li.on span, .menu li a:hover span { width: 35px; height: 69px; }
.menu li span.icon1 { background: url(../images/17xmzgh_icon1.png) no-repeat left center; }
.menu li.on span.icon1, .menu li:hover span.icon1 { background: url(../images/17xmzgh_menu_icon1.png) no-repeat left center; }
.menu li span.icon2 { background: url(../images/17xmzgh_icon2.png) no-repeat left center; }
.menu li.on span.icon2, .menu li:hover span.icon2 { background: url(../images/17xmzgh_menu_icon2.png) no-repeat left center; }
.menu li span.icon3 { background: url(../images/17xmzgh_icon3.png) no-repeat left center; }
.menu li.on span.icon3, .menu li:hover span.icon3 { background: url(../images/17xmzgh_menu_icon3.png) no-repeat left center; }
.menu li span.icon4 { background: url(../images/17xmzgh_icon4.png) no-repeat left center; }
.menu li.on span.icon4, .menu li:hover span.icon4 { background: url(../images/17xmzgh_menu_icon4.png) no-repeat left center; }
.menu li span.icon5 { background: url(../images/17xmzgh_icon5.png) no-repeat left center; }
.menu li.on span.icon5, .menu li:hover span.icon5 { background: url(../images/17xmzgh_menu_icon5.png) no-repeat left center; }
.menu li span.icon6 { background: url(../images/17xmzgh_icon6.png) no-repeat left center; }
.menu li.on span.icon6, .menu li:hover span.icon6 { background: url(../images/17xmzgh_menu_icon6.png) no-repeat left center; }
#con1, #con2 {
*height:470px; position: relative; *padding-bottom:0;
}
#con1, #con2, .con_bg { display: none; }
.con_bg { background-color: #ffffff; padding-top: 8px; }
.con_bg1 { background-color: #f5f5f5; }
.pf_con { width: 80px; height: 450px; position: fixed; z-index: 99; top: 50%; margin-top: -150px; right: -300px; display: block;}
.pf_con1 { width: 80px; }
.pf_con1 li { width: 80px; height: 90px; position: relative; font-size: 12px; }
.pf_con1 li a { padding-top: 20px; display: block; height: 90px; text-align: center; color: #ffffff; line-height: 32px; }
.pf_con1 li a:hover, .pf_con1 li.on a { background-color: #f4620c; text-decoration: none }
.pf_con1 li a span { height: 31px; line-height: 31px; text-align: center; display: block; clear: both; width: 100%; }
.pf_con3 { position: absolute; right: 80px; display: none; background-color: #ffffff; padding: 10px; width: 120px; z-index: 999; top: -90px; text-align: center; line-height: 20px; }
.pf_con3 img { margin-bottom: 5px; }
.pf_con1 li:hover .pf_con3 { display: block }
.pf_icon { position: fixed; right: 0px; top: 350px; width: 110px; height: 110px; z-index: 9; cursor: pointer }